PDA

View Full Version : Assistant AI Bug



Metal Gear Rex
February 5th, 2010, 17:00
I find this a bit odd. I'm testing one of my maps and to do so I need the Assistant Keeper turned on. I turn it on and it is minining, builds a Treasure Room, and is beginning to build a Lair after claiming the Portal. It builds a tunnel, and stops right before expaning it. I'm left with 150 gold, and the computer doesn't do anything anymore.

I exit to the menu and restart the map, but I forgot to turn down the game frame skip. I turn on the assistant quickly, and it preforms the same action. Except this time, it stops after mining a bit of gold, and mining out half of the area needed for the Lair. I'm left with 1000-2000 gold.

Due to what I am testing, I actually cannot interfere at all.

Here's what the log says:


Dungeon Keeper FX ver 0.3.3.2431 (standard release)
LOG CREATED @ 08:50:30 05-02-2010

Sync: CPU GenuineIntel type 0 family 15 model 2 stepping 5 features bfebfbff
Sync: PhysicalMemory 32
Sync: Memory-demanding features enabled.
Sync: Moon phase 0.3557
Sync: GraphicsHeap Size 8388608
Sync: SoundHeap Size 8388608
Sync: Sound samples in banks: 840,126
Sync: load_terrain_config: Reading terrain config file "terrain.cfg".
Sync: load_lenses_config: Reading Lenses config file "lenses.cfg".
Sync: load_magic_config: Reading Magic config file "magic.cfg".
Sync: load_creaturetypes_config: Reading Creature config file "creature.cfg".
Sync: load_rules_config: Reading rules config file "rules.cfg".
Sync: load_creaturemodel_config_file: Reading "wizard.cfg".
Sync: load_creaturemodel_config_file: Reading "barbarian.cfg".
Sync: load_creaturemodel_config_file: Reading "archer.cfg".
Sync: load_creaturemodel_config_file: Reading "monk.cfg".
Sync: load_creaturemodel_config_file: Reading "dwarfa.cfg".
Sync: load_creaturemodel_config_file: Reading "knight.cfg".
Sync: load_creaturemodel_config_file: Reading "avatar.cfg".
Sync: load_creaturemodel_config_file: Reading "tunneller.cfg".
Sync: load_creaturemodel_config_file: Reading "witch.cfg".
Sync: load_creaturemodel_config_file: Reading "giant.cfg".
Sync: load_creaturemodel_config_file: Reading "fairy.cfg".
Sync: load_creaturemodel_config_file: Reading "thief.cfg".
Sync: load_creaturemodel_config_file: Reading "samurai.cfg".
Sync: load_creaturemodel_config_file: Reading "horny.cfg".
Sync: load_creaturemodel_config_file: Reading "skeleton.cfg".
Sync: load_creaturemodel_config_file: Reading "troll.cfg".
Sync: load_creaturemodel_config_file: Reading "dragon.cfg".
Sync: load_creaturemodel_config_file: Reading "demonspawn.cfg".
Sync: load_creaturemodel_config_file: Reading "fly.cfg".
Sync: load_creaturemodel_config_file: Reading "dark_mistress.cfg".
Sync: load_creaturemodel_config_file: Reading "sorceror.cfg".
Sync: load_creaturemodel_config_file: Reading "bile_demon.cfg".
Sync: load_creaturemodel_config_file: Reading "imp.cfg".
Sync: load_creaturemodel_config_file: Reading "bug.cfg".
Sync: load_creaturemodel_config_file: Reading "vampire.cfg".
Sync: load_creaturemodel_config_file: Reading "spider.cfg".
Sync: load_creaturemodel_config_file: Reading "hell_hound.cfg".
Sync: load_creaturemodel_config_file: Reading "ghost.cfg".
Sync: load_creaturemodel_config_file: Reading "tentacle.cfg".
Sync: load_creaturemodel_config_file: Reading "orc.cfg".
Sync: load_creaturemodel_config_file: Reading "floating_spirit.cfg".
Sync: Pentium Pro polygon rendering on
Sync: Recomputing fade tables
Sync: game_loop: Entering gameplay loop.
Sync: wait_at_frontend: Falling into frontend menu.
Sync: load_campaign: Parsing campaign file "ancntkpr.cfg".
Sync: load_campaign: Parsing campaign file "grkreign.cfg".
Sync: load_campaign: Parsing campaign file "keeporig.cfg".
Sync: load_campaign: Parsing campaign file "questfth.cfg".
Sync: load_campaigns_list: Found 4 campaign files, properly loaded 4.
Sync: get_startup_menu_state: Standard startup state selected
Sync: Frontend state change from 0 into 1
Sync: load_campaign: Reading campaign file "keeporig.cfg".
Sync: Created menu at slot 0, pos (0,0) size (640,480)
Sync: Frontend state change from 1 into 4
Sync: Created menu at slot 0, pos (0,0) size (640,480)
Net: Enumerate Services called
Warning: level_lof_file_parse: Incorrect .LOF file name "ddiskmp.lof", skipped.
Warning: level_lof_file_parse: Incorrect .LOF file name "dklevels.lof", skipped.
Sync: Frontend state change from 4 into 24
load_map_and_window: 8
load_map_and_window: 9 e23de0
load_map_and_window: 10 [dkwind00]
Warning: level_lof_file_parse: Incorrect .LOF file name "ddiskmp.lof", skipped.
Warning: level_lof_file_parse: Incorrect .LOF file name "dklevels.lof", skipped.
Sync: Frontend state change from 24 into 7
Sync: Frontend state change from 7 into 0
Sync: setup_heap_memory: Freeing old Graphics heap
Sync: GraphicsHeap Size 8388608
Sync: reenter_video_mode: Switched video to MODE_640_400_8 (mode 10)
Sync: startup_network_game: Starting up network game.
Sync: Created menu at slot 0, pos (0,0) size (140,400)
Sync: Created menu at slot 1, pos (0,0) size (140,400)
Sync: load_terrain_config: Reading terrain config file "terrain.cfg".
Sync: load_lenses_config: Reading Lenses config file "lenses.cfg".
Sync: load_magic_config: Reading Magic config file "magic.cfg".
Sync: load_creaturetypes_config: Reading Creature config file "creature.cfg".
Sync: load_rules_config: Reading rules config file "rules.cfg".
Sync: load_creaturemodel_config_file: Reading "wizard.cfg".
Sync: load_creaturemodel_config_file: Reading "barbarian.cfg".
Sync: load_creaturemodel_config_file: Reading "archer.cfg".
Sync: load_creaturemodel_config_file: Reading "monk.cfg".
Sync: load_creaturemodel_config_file: Reading "dwarfa.cfg".
Sync: load_creaturemodel_config_file: Reading "knight.cfg".
Sync: load_creaturemodel_config_file: Reading "avatar.cfg".
Sync: load_creaturemodel_config_file: Reading "tunneller.cfg".
Sync: load_creaturemodel_config_file: Reading "witch.cfg".
Sync: load_creaturemodel_config_file: Reading "giant.cfg".
Sync: load_creaturemodel_config_file: Reading "fairy.cfg".
Sync: load_creaturemodel_config_file: Reading "thief.cfg".
Sync: load_creaturemodel_config_file: Reading "samurai.cfg".
Sync: load_creaturemodel_config_file: Reading "horny.cfg".
Sync: load_creaturemodel_config_file: Reading "skeleton.cfg".
Sync: load_creaturemodel_config_file: Reading "troll.cfg".
Sync: load_creaturemodel_config_file: Reading "dragon.cfg".
Sync: load_creaturemodel_config_file: Reading "demonspawn.cfg".
Sync: load_creaturemodel_config_file: Reading "fly.cfg".
Sync: load_creaturemodel_config_file: Reading "dark_mistress.cfg".
Sync: load_creaturemodel_config_file: Reading "sorceror.cfg".
Sync: load_creaturemodel_config_file: Reading "bile_demon.cfg".
Sync: load_creaturemodel_config_file: Reading "imp.cfg".
Sync: load_creaturemodel_config_file: Reading "bug.cfg".
Sync: load_creaturemodel_config_file: Reading "vampire.cfg".
Sync: load_creaturemodel_config_file: Reading "spider.cfg".
Sync: load_creaturemodel_config_file: Reading "hell_hound.cfg".
Sync: load_creaturemodel_config_file: Reading "ghost.cfg".
Sync: load_creaturemodel_config_file: Reading "tentacle.cfg".
Sync: load_creaturemodel_config_file: Reading "orc.cfg".
Sync: load_creaturemodel_config_file: Reading "floating_spirit.cfg".
Sync: keeper_gameplay_loop: Entering the gameplay loop for level 29
Sync: redraw_display: Redrawing view 1
Sync: redraw_display: Redrawing view 1
Sync: redraw_display: Redrawing view 1
Sync: redraw_display: Redrawing view 1
Sync: redraw_display: Redrawing view 1
Sync: redraw_display: Redrawing view 1
Sync: redraw_display: Redrawing view 1
Sync: redraw_display: Redrawing view 1
Sync: redraw_display: Redrawing view 1
Sync: redraw_display: Redrawing view 1
Sync: redraw_display: Redrawing view 1
Sync: redraw_display: Redrawing view 1
Sync: redraw_display: Redrawing view 1
Sync: redraw_display: Redrawing view 1
Sync: redraw_display: Redrawing view 1
Sync: redraw_display: Redrawing view 2
Sync: Created menu at slot 2, pos (160,314) size (480,86)
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: Created menu at slot 3, pos (236,130) size (308,120)
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: Created menu at slot 4, pos (278,130) size (224,120)
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: Created menu at slot 2, pos (160,314) size (480,86)
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: Onscreen message: Frame skip 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: Onscreen message: Frame skip 2
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: Onscreen message: Frame skip 4
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: Onscreen message: Frame skip 6
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: Onscreen message: Frame skip 8
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: Onscreen message: Frame skip 10
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: Created menu at slot 2, pos (160,314) size (480,86)
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: Created menu at slot 3, pos (236,130) size (308,120)
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: Created menu at slot 4, pos (258,132) size (264,116)
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: keeper_gameplay_loop: Gameplay loop finished after 5104 turns
Sync: game_loop: Play time is 43 seconds
Sync: wait_at_frontend: Falling into frontend menu.
Sync: load_campaign: Parsing campaign file "ancntkpr.cfg".
Sync: load_campaign: Parsing campaign file "grkreign.cfg".
Sync: load_campaign: Parsing campaign file "keeporig.cfg".
Sync: load_campaign: Parsing campaign file "questfth.cfg".
Sync: load_campaigns_list: Found 4 campaign files, properly loaded 4.
Sync: get_startup_menu_state: Player-based state selected
Sync: Frontend state change from 0 into 30
Sync: Created menu at slot 0, pos (0,0) size (640,480)
Warning: level_lof_file_parse: Incorrect .LOF file name "ddiskmp.lof", skipped.
Warning: level_lof_file_parse: Incorrect .LOF file name "dklevels.lof", skipped.
Sync: Frontend state change from 30 into 1
Sync: Created menu at slot 0, pos (0,0) size (640,480)
Sync: Frontend state change from 1 into 27
Sync: Created menu at slot 0, pos (0,0) size (640,480)
Sync: Frontend state change from 27 into 1
Sync: Created menu at slot 0, pos (0,0) size (640,480)
Sync: Frontend state change from 1 into 4
Sync: Created menu at slot 0, pos (0,0) size (640,480)
Net: Enumerate Services called
Warning: level_lof_file_parse: Incorrect .LOF file name "ddiskmp.lof", skipped.
Warning: level_lof_file_parse: Incorrect .LOF file name "dklevels.lof", skipped.
Sync: Frontend state change from 4 into 24
load_map_and_window: 8
load_map_and_window: 9 e23de0
load_map_and_window: 10 [dkwind00]
Warning: level_lof_file_parse: Incorrect .LOF file name "ddiskmp.lof", skipped.
Warning: level_lof_file_parse: Incorrect .LOF file name "dklevels.lof", skipped.
Sync: Frontend state change from 24 into 7
Sync: Frontend state change from 7 into 0
Sync: GraphicsHeap Size 8388608
Sync: reenter_video_mode: Switched video to MODE_640_400_8 (mode 10)
Sync: startup_network_game: Starting up network game.
Sync: Created menu at slot 0, pos (0,0) size (140,400)
Sync: Created menu at slot 1, pos (0,0) size (140,400)
Sync: load_terrain_config: Reading terrain config file "terrain.cfg".
Sync: load_lenses_config: Reading Lenses config file "lenses.cfg".
Sync: load_magic_config: Reading Magic config file "magic.cfg".
Sync: load_creaturetypes_config: Reading Creature config file "creature.cfg".
Sync: load_rules_config: Reading rules config file "rules.cfg".
Sync: load_creaturemodel_config_file: Reading "wizard.cfg".
Sync: load_creaturemodel_config_file: Reading "barbarian.cfg".
Sync: load_creaturemodel_config_file: Reading "archer.cfg".
Sync: load_creaturemodel_config_file: Reading "monk.cfg".
Sync: load_creaturemodel_config_file: Reading "dwarfa.cfg".
Sync: load_creaturemodel_config_file: Reading "knight.cfg".
Sync: load_creaturemodel_config_file: Reading "avatar.cfg".
Sync: load_creaturemodel_config_file: Reading "tunneller.cfg".
Sync: load_creaturemodel_config_file: Reading "witch.cfg".
Sync: load_creaturemodel_config_file: Reading "giant.cfg".
Sync: load_creaturemodel_config_file: Reading "fairy.cfg".
Sync: load_creaturemodel_config_file: Reading "thief.cfg".
Sync: load_creaturemodel_config_file: Reading "samurai.cfg".
Sync: load_creaturemodel_config_file: Reading "horny.cfg".
Sync: load_creaturemodel_config_file: Reading "skeleton.cfg".
Sync: load_creaturemodel_config_file: Reading "troll.cfg".
Sync: load_creaturemodel_config_file: Reading "dragon.cfg".
Sync: load_creaturemodel_config_file: Reading "demonspawn.cfg".
Sync: load_creaturemodel_config_file: Reading "fly.cfg".
Sync: load_creaturemodel_config_file: Reading "dark_mistress.cfg".
Sync: load_creaturemodel_config_file: Reading "sorceror.cfg".
Sync: load_creaturemodel_config_file: Reading "bile_demon.cfg".
Sync: load_creaturemodel_config_file: Reading "imp.cfg".
Sync: load_creaturemodel_config_file: Reading "bug.cfg".
Sync: load_creaturemodel_config_file: Reading "vampire.cfg".
Sync: load_creaturemodel_config_file: Reading "spider.cfg".
Sync: load_creaturemodel_config_file: Reading "hell_hound.cfg".
Sync: load_creaturemodel_config_file: Reading "ghost.cfg".
Sync: load_creaturemodel_config_file: Reading "tentacle.cfg".
Sync: load_creaturemodel_config_file: Reading "orc.cfg".
Sync: load_creaturemodel_config_file: Reading "floating_spirit.cfg".
Sync: keeper_gameplay_loop: Entering the gameplay loop for level 29
Sync: redraw_display: Redrawing view 1
Sync: redraw_display: Redrawing view 1
Sync: Created menu at slot 2, pos (160,314) size (480,86)
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: Created menu at slot 2, pos (160,314) size (480,86)
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: Created menu at slot 2, pos (160,314) size (480,86)
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: Created menu at slot 2, pos (160,314) size (480,86)
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: redraw_display: Redrawing view 3
Sync: Created menu at slot 2, pos (160,314) size (480,86)
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: Onscreen message: Frame skip 8
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: Onscreen message: Frame skip 6
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: Onscreen message: Frame skip 4
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: Onscreen message: Frame skip 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: Onscreen message: Frame skip 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: Onscreen message: Frame skip 0
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: Onscreen message: Frame skip 0
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: Created menu at slot 3, pos (236,130) size (308,120)
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: Created menu at slot 4, pos (258,132) size (264,116)
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_display: Redrawing view 0
Sync: keeper_gameplay_loop: Gameplay loop finished after 5169 turns
Sync: game_loop: Play time is 76 seconds
Sync: wait_at_frontend: Falling into frontend menu.
Sync: load_campaign: Parsing campaign file "ancntkpr.cfg".
Sync: load_campaign: Parsing campaign file "grkreign.cfg".
Sync: load_campaign: Parsing campaign file "keeporig.cfg".
Sync: load_campaign: Parsing campaign file "questfth.cfg".
Sync: load_campaigns_list: Found 4 campaign files, properly loaded 4.
Sync: get_startup_menu_state: Player-based state selected
Sync: Frontend state change from 0 into 30
Sync: Created menu at slot 0, pos (0,0) size (640,480)
Warning: level_lof_file_parse: Incorrect .LOF file name "ddiskmp.lof", skipped.
Warning: level_lof_file_parse: Incorrect .LOF file name "dklevels.lof", skipped.
Sync: Frontend state change from 30 into 1
Sync: Created menu at slot 0, pos (0,0) size (640,480)
Sync: Frontend state change from 1 into 9
Sync: wait_at_frontend: Frontend Update exit condition invoked
Sync: Frontend state change from 9 into 0
Sync: remove_sdk_window: closing down Sdk Window.
Sync: LbBullfrogMain: finished properly


What is this game loop I see though? I don't notice it in some of the other maps I made... how is it triggered?

Metal Gear Rex
February 6th, 2010, 00:31
I tried again with debug... here is the log...


Dungeon Keeper FX ver 0.3.3.2430 (debug release)
LOG CREATED @ 16:25:58 05-02-2010

Sync: CPU GenuineIntel type 0 family 15 model 2 stepping 5 features bfebfbff
Sync: PhysicalMemory 32
Sync: Memory-demanding features enabled.
Sync: load_configuration: Starting
Sync: load_configuration: Processing config file, 691 bytes
Sync: load_configuration: Config loaded
Sync: setup_screen_mode_zero: Setting up mode 13
Sync: setup_screen: Pitch stays at 640
Sync: LbScreenSetup: Mode setup succeeded
Sync: LbScreenSetup: Done filling display properties struct
Sync: LbScreenSetup: Finished
Sync: Moon phase 0.3769
Sync: init_sound: Starting
Sync: setup_screen: Pitch stays at 320
Sync: LbScreenSetup: Mode setup succeeded
Sync: LbScreenSetup: Done filling display properties struct
Sync: LbScreenSetup: Finished
Sync: initial_setup: Starting
Sync: clear_game: Starting
Sync: clear_game_for_summary: Starting
Sync: delete_all_structures: Starting
Sync: clear_dungeons: Starting
Sync: clear_computer: Starting
Sync: ceiling_set_info: Starting
Sync: init_animating_texture_maps: Starting
Sync: load_settings: Starting
Sync: setup_gui_strings_data: Starting
Sync: setup_heaps: Starting
Sync: GraphicsHeap Size 8388608
Sync: SoundHeap Size 8388608
Sync: init_sound_heap_two_banks: Starting
Sync: Sound samples in banks: 840,126
Sync: init_keeper: Starting
Sync: init_colours: Starting
Sync: load_terrain_config: Reading terrain config file "terrain.cfg".
Sync: load_lenses_config: Reading Lenses config file "lenses.cfg".
Sync: load_magic_config: Reading Magic config file "magic.cfg".
Sync: load_creaturetypes_config: Reading Creature config file "creature.cfg".
Sync: load_rules_config: Reading rules config file "rules.cfg".
Sync: load_creaturemodel_config_file: Reading "wizard.cfg".
Sync: load_creaturemodel_config_file: Reading "barbarian.cfg".
Sync: load_creaturemodel_config_file: Reading "archer.cfg".
Sync: load_creaturemodel_config_file: Reading "monk.cfg".
Sync: load_creaturemodel_config_file: Reading "dwarfa.cfg".
Sync: load_creaturemodel_config_file: Reading "knight.cfg".
Sync: load_creaturemodel_config_file: Reading "avatar.cfg".
Sync: load_creaturemodel_config_file: Reading "tunneller.cfg".
Sync: load_creaturemodel_config_file: Reading "witch.cfg".
Sync: load_creaturemodel_config_file: Reading "giant.cfg".
Sync: load_creaturemodel_config_file: Reading "fairy.cfg".
Sync: load_creaturemodel_config_file: Reading "thief.cfg".
Sync: load_creaturemodel_config_file: Reading "samurai.cfg".
Sync: load_creaturemodel_config_file: Reading "horny.cfg".
Sync: load_creaturemodel_config_file: Reading "skeleton.cfg".
Sync: load_creaturemodel_config_file: Reading "troll.cfg".
Sync: load_creaturemodel_config_file: Reading "dragon.cfg".
Sync: load_creaturemodel_config_file: Reading "demonspawn.cfg".
Sync: load_creaturemodel_config_file: Reading "fly.cfg".
Sync: load_creaturemodel_config_file: Reading "dark_mistress.cfg".
Sync: load_creaturemodel_config_file: Reading "sorceror.cfg".
Sync: load_creaturemodel_config_file: Reading "bile_demon.cfg".
Sync: load_creaturemodel_config_file: Reading "imp.cfg".
Sync: load_creaturemodel_config_file: Reading "bug.cfg".
Sync: load_creaturemodel_config_file: Reading "vampire.cfg".
Sync: load_creaturemodel_config_file: Reading "spider.cfg".
Sync: load_creaturemodel_config_file: Reading "hell_hound.cfg".
Sync: load_creaturemodel_config_file: Reading "ghost.cfg".
Sync: load_creaturemodel_config_file: Reading "tentacle.cfg".
Sync: load_creaturemodel_config_file: Reading "orc.cfg".
Sync: load_creaturemodel_config_file: Reading "floating_spirit.cfg".
Sync: load_stats_files: Finished
Sync: check_and_auto_fix_stats: Starting
Sync: check_and_auto_fix_stats: Finished
Sync: load_cube_file: Starting
Sync: load_anim_file: Starting
Sync: init_keeper: Finished
Sync: Pentium Pro polygon rendering on
Sync: setup_3d: Starting
Sync: Recomputing fade tables
Sync: init_lookups: Starting
Sync: game_loop: Entering gameplay loop.
Sync: wait_at_frontend: Falling into frontend menu.
Sync: load_campaign: Parsing campaign file "ancntkpr.cfg".
Sync: load_campaign: Parsing campaign file "grkreign.cfg".
Sync: load_campaign: Parsing campaign file "keeporig.cfg".
Sync: load_campaign: Parsing campaign file "questfth.cfg".
Sync: load_campaigns_list: Found 4 campaign files, properly loaded 4.
Sync: setup_screen_mode_minimal: Setting up mode 13
Sync: setup_screen: Pitch stays at 640
Sync: LbScreenSetup: Mode setup succeeded
Sync: LbScreenSetup: Done filling display properties struct
Sync: LbScreenSetup: Finished
Sync: get_startup_menu_state: Standard startup state selected
Sync: frontend_set_state: State 0 will be switched to 1
Sync: Frontend state change from 0 into 1
Sync: continue_game_available: Starting
Sync: load_campaign: Reading campaign file "keeporig.cfg".
Sync: parse_campaign_map_blocks: Starting
Sync: continue_game_available: Continue to level 11 is available
Sync: add_to_menu_stack: Menu 18 put on stack, at position 0.
Sync: Created menu at slot 0, pos (0,0) size (640,480)
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: frontend_set_state: State 1 will be switched to 2
Sync: Frontend state change from 1 into 2
Sync: add_to_menu_stack: Menu 19 put on stack, at position 0.
Sync: Created menu at slot 0, pos (0,0) size (640,480)
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: frontend_set_state: State 2 will be switched to 1
Sync: Frontend state change from 2 into 1
Sync: continue_game_available: Starting
Sync: continue_game_available: Continue to level 11 is available
Sync: add_to_menu_stack: Menu 18 put on stack, at position 0.
Sync: Created menu at slot 0, pos (0,0) size (640,480)
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: frontend_set_state: State 1 will be switched to 4
Sync: Frontend state change from 1 into 4
Sync: add_to_menu_stack: Menu 20 put on stack, at position 0.
Sync: Created menu at slot 0, pos (0,0) size (640,480)
Net: Enumerate Services called
Sync: level_lof_file_parse: Starting for "ddiskmp.lof"
Warning: level_lof_file_parse: Incorrect .LOF file name "ddiskmp.lof", skipped.
Sync: level_lof_file_parse: Starting for "dklevels.lof"
Warning: level_lof_file_parse: Incorrect .LOF file name "dklevels.lof", skipped.
Sync: level_lof_file_parse: Starting for "map00021.lof"
Sync: level_lof_file_parse: Starting for "map00022.lof"
Sync: level_lof_file_parse: Starting for "map00023.lof"
Sync: level_lof_file_parse: Starting for "map00024.lof"
Sync: level_lof_file_parse: Starting for "map00025.lof"
Sync: level_lof_file_parse: Starting for "map00026.lof"
Sync: level_lof_file_parse: Starting for "map00027.lof"
Sync: level_lof_file_parse: Starting for "map00028.lof"
Sync: level_lof_file_parse: Starting for "map00029.lof"
Sync: level_lof_file_parse: Starting for "map00030.lof"
Sync: level_lof_file_parse: Starting for "map00031.lof"
Sync: level_lof_file_parse: Starting for "map00032.lof"
Sync: level_lof_file_parse: Starting for "map00033.lof"
Sync: level_lof_file_parse: Starting for "map00034.lof"
Sync: level_lof_file_parse: Starting for "map00035.lof"
Sync: level_lof_file_parse: Starting for "map00036.lof"
Sync: level_lof_file_parse: Starting for "map00037.lof"
Sync: level_lof_file_parse: Starting for "map00038.lof"
Sync: level_lof_file_parse: Starting for "map00039.lof"
Sync: level_lof_file_parse: Starting for "map00040.lof"
Sync: level_lof_file_parse: Starting for "map00122.lof"
Sync: level_lof_file_parse: Starting for "map00123.lof"
Sync: level_lof_file_parse: Starting for "map00124.lof"
Sync: level_lof_file_parse: Starting for "map00126.lof"
Sync: level_lof_file_parse: Starting for "map00127.lof"
Sync: level_lof_file_parse: Starting for "map00130.lof"
Sync: level_lof_file_parse: Starting for "map00131.lof"
Sync: level_lof_file_parse: Starting for "map00132.lof"
Sync: level_lof_file_parse: Starting for "map00133.lof"
Sync: level_lof_file_parse: Starting for "map00135.lof"
Sync: level_lof_file_parse: Starting for "map00145.lof"
Sync: level_lof_file_parse: Starting for "map00146.lof"
Sync: level_lof_file_parse: Starting for "map00147.lof"
Sync: level_lof_file_parse: Starting for "map00149.lof"
Sync: level_lof_file_parse: Starting for "map00150.lof"
Sync: level_lof_file_parse: Starting for "map00255.lof"
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Service Menu"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Service Menu"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Service Menu"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Service Menu"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Service Menu"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Service Menu"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Service Menu"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Service Menu"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Service Menu"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Service Menu"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Service Menu"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Service Menu"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Service Menu"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Service Menu"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Service Menu"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Service Menu"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Service Menu"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Service Menu"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Service Menu"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Service Menu"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: frontend_set_state: State 4 will be switched to 24
Sync: Frontend state change from 4 into 24
Sync: load_map_and_window: Starting
load_map_and_window: 8
load_map_and_window: 9 e23de8
load_map_and_window: 10 [dkwind00]
Sync: load_map_and_window: Finished
Sync: level_lof_file_parse: Starting for "ddiskmp.lof"
Warning: level_lof_file_parse: Incorrect .LOF file name "ddiskmp.lof", skipped.
Sync: level_lof_file_parse: Starting for "dklevels.lof"
Warning: level_lof_file_parse: Incorrect .LOF file name "dklevels.lof", skipped.
Sync: level_lof_file_parse: Starting for "map00021.lof"
Sync: level_lof_file_parse: Starting for "map00022.lof"
Sync: level_lof_file_parse: Starting for "map00023.lof"
Sync: level_lof_file_parse: Starting for "map00024.lof"
Sync: level_lof_file_parse: Starting for "map00025.lof"
Sync: level_lof_file_parse: Starting for "map00026.lof"
Sync: level_lof_file_parse: Starting for "map00027.lof"
Sync: level_lof_file_parse: Starting for "map00028.lof"
Sync: level_lof_file_parse: Starting for "map00029.lof"
Sync: level_lof_file_parse: Starting for "map00030.lof"
Sync: level_lof_file_parse: Starting for "map00031.lof"
Sync: level_lof_file_parse: Starting for "map00032.lof"
Sync: level_lof_file_parse: Starting for "map00033.lof"
Sync: level_lof_file_parse: Starting for "map00034.lof"
Sync: level_lof_file_parse: Starting for "map00035.lof"
Sync: level_lof_file_parse: Starting for "map00036.lof"
Sync: level_lof_file_parse: Starting for "map00037.lof"
Sync: level_lof_file_parse: Starting for "map00038.lof"
Sync: level_lof_file_parse: Starting for "map00039.lof"
Sync: level_lof_file_parse: Starting for "map00040.lof"
Sync: level_lof_file_parse: Starting for "map00122.lof"
Sync: level_lof_file_parse: Starting for "map00123.lof"
Sync: level_lof_file_parse: Starting for "map00124.lof"
Sync: level_lof_file_parse: Starting for "map00126.lof"
Sync: level_lof_file_parse: Starting for "map00127.lof"
Sync: level_lof_file_parse: Starting for "map00130.lof"
Sync: level_lof_file_parse: Starting for "map00131.lof"
Sync: level_lof_file_parse: Starting for "map00132.lof"
Sync: level_lof_file_parse: Starting for "map00133.lof"
Sync: level_lof_file_parse: Starting for "map00135.lof"
Sync: level_lof_file_parse: Starting for "map00145.lof"
Sync: level_lof_file_parse: Starting for "map00146.lof"
Sync: level_lof_file_parse: Starting for "map00147.lof"
Sync: level_lof_file_parse: Starting for "map00149.lof"
Sync: level_lof_file_parse: Starting for "map00150.lof"
Sync: level_lof_file_parse: Starting for "map00255.lof"
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontnetmap_update: Normal end
Sync: frontnetmap_draw: Starting
Sync: frontend_input: Starting
Sync: frontnetmap_update: Starting
Sync: update_zoom: Starting
Sync: frontend_set_state: State 24 will be switched to 7
Sync: clear_computer: Starting
Sync: clear_dungeons: Starting
Sync: Frontend state change from 24 into 7
Sync: frontnetmap_update: Zoom end
Sync: frontend_set_state: State 7 will be switched to 0
Sync: Frontend state change from 7 into 0
Sync: setup_screen_mode: Setting up mode 10
Sync: setup_screen_mode: Entering hi-res mode 10, resolution 640x400.
Sync: setup_screen: Pitch stays at 640
Sync: LbScreenSetup: Mode setup succeeded
Sync: LbScreenSetup: Done filling display properties struct
Sync: LbScreenSetup: Finished
Sync: initialise_eye_lenses: Starting
Sync: initialise_eye_lenses: Buffer dimensions (640,400)
Sync: setup_heap_memory: Starting
Sync: setup_heap_memory: Freeing old Graphics heap
Sync: GraphicsHeap Size 8388608
Sync: setup_heap_manager: Starting
Sync: setup_screen_mode: Finished
Sync: reenter_video_mode: Switched video to MODE_640_400_8 (mode 10)
Sync: startup_network_game: Starting up network game.
Sync: init_level: Starting
Sync: free_swipe_graphic: Starting
Sync: clear_game: Starting
Sync: clear_game_for_summary: Starting
Sync: delete_all_structures: Starting
Sync: clear_dungeons: Starting
Sync: clear_computer: Starting
Sync: ceiling_set_info: Starting
Sync: init_animating_texture_maps: Starting
Sync: reset_heap_manager: Starting
Sync: setup_heap_manager: Starting
Sync: preload_script: Starting
Sync: load_single_map_file_to_buffer: Map file "map00029.txt" loaded.
Sync: load_single_map_file_to_buffer: Map file "map00029.dat" loaded.
Sync: load_map_flag_file: Starting
Sync: load_single_map_file_to_buffer: Map file "map00029.flg" loaded.
Sync: load_single_map_file_to_buffer: Map file "map00029.clm" loaded.
Sync: load_slab_datclm_files: Starting
Sync: load_slabdat_file: Starting
Sync: load_slab_tng_file: Starting
Sync: load_single_map_file_to_buffer: Map file "map00029.lgt" loaded.
Sync: load_single_map_file_to_buffer: Map file "map00029.own" loaded.
Sync: load_single_map_file_to_buffer: Map file "map00029.wib" loaded.
Sync: load_single_map_file_to_buffer: Map file "map00029.inf" loaded.
Sync: load_texture_map_file: Starting
Sync: load_action_point_file: Starting
Sync: load_single_map_file_to_buffer: Map file "map00029.apt" loaded.
Sync: load_map_slab_file: Starting
Sync: load_single_map_file_to_buffer: Map file "map00029.slb" loaded.
Sync: initialise_map_collides: Starting
Sync: initialise_map_health: Starting
Sync: initialise_map_rooms: Starting
Sync: load_map_wlb_file: Starting
Sync: load_single_map_file_to_buffer: Map file "map00029.wlb" loaded.
Sync: load_thing_file: Starting
Sync: load_single_map_file_to_buffer: Map file "map00029.tng" loaded.
Sync: init_players_local_game: Starting
Sync: init_player: Starting
Sync: setup_engine_window: Starting
Sync: set_gui_visible: Starting
Sync: setup_engine_window: Starting
Sync: add_to_menu_stack: Menu 1 put on stack, at position 0.
Sync: Created menu at slot 0, pos (0,0) size (140,400)
Sync: add_to_menu_stack: Menu 2 put on stack, at position 1.
Sync: Created menu at slot 1, pos (0,0) size (140,400)
Sync: setup_computer_player: Starting for player 1
Sync: setup_computer_player: Starting for player 2
Sync: setup_computer_player: Starting for player 3
Sync: post_init_level: Starting
Sync: init_animating_texture_maps: Starting
Sync: check_map_for_gold: Starting
Sync: load_terrain_config: Reading terrain config file "terrain.cfg".
Sync: load_lenses_config: Reading Lenses config file "lenses.cfg".
Sync: load_magic_config: Reading Magic config file "magic.cfg".
Sync: load_creaturetypes_config: Reading Creature config file "creature.cfg".
Sync: load_rules_config: Reading rules config file "rules.cfg".
Sync: load_creaturemodel_config_file: Reading "wizard.cfg".
Sync: load_creaturemodel_config_file: Reading "barbarian.cfg".
Sync: load_creaturemodel_config_file: Reading "archer.cfg".
Sync: load_creaturemodel_config_file: Reading "monk.cfg".
Sync: load_creaturemodel_config_file: Reading "dwarfa.cfg".
Sync: load_creaturemodel_config_file: Reading "knight.cfg".
Sync: load_creaturemodel_config_file: Reading "avatar.cfg".
Sync: load_creaturemodel_config_file: Reading "tunneller.cfg".
Sync: load_creaturemodel_config_file: Reading "witch.cfg".
Sync: load_creaturemodel_config_file: Reading "giant.cfg".
Sync: load_creaturemodel_config_file: Reading "fairy.cfg".
Sync: load_creaturemodel_config_file: Reading "thief.cfg".
Sync: load_creaturemodel_config_file: Reading "samurai.cfg".
Sync: load_creaturemodel_config_file: Reading "horny.cfg".
Sync: load_creaturemodel_config_file: Reading "skeleton.cfg".
Sync: load_creaturemodel_config_file: Reading "troll.cfg".
Sync: load_creaturemodel_config_file: Reading "dragon.cfg".
Sync: load_creaturemodel_config_file: Reading "demonspawn.cfg".
Sync: load_creaturemodel_config_file: Reading "fly.cfg".
Sync: load_creaturemodel_config_file: Reading "dark_mistress.cfg".
Sync: load_creaturemodel_config_file: Reading "sorceror.cfg".
Sync: load_creaturemodel_config_file: Reading "bile_demon.cfg".
Sync: load_creaturemodel_config_file: Reading "imp.cfg".
Sync: load_creaturemodel_config_file: Reading "bug.cfg".
Sync: load_creaturemodel_config_file: Reading "vampire.cfg".
Sync: load_creaturemodel_config_file: Reading "spider.cfg".
Sync: load_creaturemodel_config_file: Reading "hell_hound.cfg".
Sync: load_creaturemodel_config_file: Reading "ghost.cfg".
Sync: load_creaturemodel_config_file: Reading "tentacle.cfg".
Sync: load_creaturemodel_config_file: Reading "orc.cfg".
Sync: load_creaturemodel_config_file: Reading "floating_spirit.cfg".
Sync: load_stats_files: Finished
Sync: check_and_auto_fix_stats: Starting
Sync: check_and_auto_fix_stats: Finished
Sync: load_script: Starting
Sync: load_single_map_file_to_buffer: Map file "map00029.txt" loaded.
Sync: set_power_available: Starting for spell 1, player 0, state 1,1
Sync: set_power_available: Starting for spell 1, player 1, state 1,1
Sync: set_power_available: Starting for spell 1, player 2, state 1,1
Sync: set_power_available: Starting for spell 1, player 3, state 1,1
Sync: set_power_available: Starting for spell 1, player 4, state 1,1
Sync: set_power_available: Starting for spell 2, player 0, state 1,1
Sync: set_power_available: Starting for spell 2, player 1, state 1,1
Sync: set_power_available: Starting for spell 2, player 2, state 1,1
Sync: set_power_available: Starting for spell 2, player 3, state 1,1
Sync: set_power_available: Starting for spell 2, player 4, state 1,1
Sync: set_power_available: Starting for spell 4, player 0, state 1,1
Sync: set_power_available: Starting for spell 4, player 1, state 1,1
Sync: set_power_available: Starting for spell 4, player 2, state 1,1
Sync: set_power_available: Starting for spell 4, player 3, state 1,1
Sync: set_power_available: Starting for spell 4, player 4, state 1,1
Sync: set_power_available: Starting for spell 5, player 0, state 1,0
Sync: set_power_available: Starting for spell 5, player 1, state 1,0
Sync: set_power_available: Starting for spell 5, player 2, state 1,0
Sync: set_power_available: Starting for spell 5, player 3, state 1,0
Sync: set_power_available: Starting for spell 5, player 4, state 1,0
Sync: set_power_available: Starting for spell 6, player 0, state 1,0
Sync: set_power_available: Starting for spell 6, player 1, state 1,0
Sync: set_power_available: Starting for spell 6, player 2, state 1,0
Sync: set_power_available: Starting for spell 6, player 3, state 1,0
Sync: set_power_available: Starting for spell 6, player 4, state 1,0
Sync: set_power_available: Starting for spell 8, player 0, state 1,0
Sync: set_power_available: Starting for spell 8, player 1, state 1,0
Sync: set_power_available: Starting for spell 8, player 2, state 1,0
Sync: set_power_available: Starting for spell 8, player 3, state 1,0
Sync: set_power_available: Starting for spell 8, player 4, state 1,0
Sync: set_power_available: Starting for spell 11, player 0, state 1,0
Sync: set_power_available: Starting for spell 11, player 1, state 1,0
Sync: set_power_available: Starting for spell 11, player 2, state 1,0
Sync: set_power_available: Starting for spell 11, player 3, state 1,0
Sync: set_power_available: Starting for spell 11, player 4, state 1,0
Sync: set_power_available: Starting for spell 10, player 0, state 1,0
Sync: set_power_available: Starting for spell 10, player 1, state 1,0
Sync: set_power_available: Starting for spell 10, player 2, state 1,0
Sync: set_power_available: Starting for spell 10, player 3, state 1,0
Sync: set_power_available: Starting for spell 10, player 4, state 1,0
Sync: set_power_available: Starting for spell 12, player 0, state 1,0
Sync: set_power_available: Starting for spell 12, player 1, state 1,0
Sync: set_power_available: Starting for spell 12, player 2, state 1,0
Sync: set_power_available: Starting for spell 12, player 3, state 1,0
Sync: set_power_available: Starting for spell 12, player 4, state 1,0
Sync: set_power_available: Starting for spell 13, player 0, state 1,0
Sync: set_power_available: Starting for spell 13, player 1, state 1,0
Sync: set_power_available: Starting for spell 13, player 2, state 1,0
Sync: set_power_available: Starting for spell 13, player 3, state 1,0
Sync: set_power_available: Starting for spell 13, player 4, state 1,0
Sync: set_power_available: Starting for spell 9, player 0, state 1,0
Sync: set_power_available: Starting for spell 9, player 1, state 1,0
Sync: set_power_available: Starting for spell 9, player 2, state 1,0
Sync: set_power_available: Starting for spell 9, player 3, state 1,0
Sync: set_power_available: Starting for spell 9, player 4, state 1,0
Sync: set_power_available: Starting for spell 14, player 0, state 1,0
Sync: set_power_available: Starting for spell 14, player 1, state 1,0
Sync: set_power_available: Starting for spell 14, player 2, state 1,0
Sync: set_power_available: Starting for spell 14, player 3, state 1,0
Sync: set_power_available: Starting for spell 14, player 4, state 1,0
Sync: post_init_level: Finished
Sync: create_and_control_creature_as_controller: Starting
Sync: setup_engine_window: Starting
Sync: setup_eye_lens: Starting for lens 0
Sync: keeper_gameplay_loop: Starting
Sync: keeper_gameplay_loop: Entering the gameplay loop for level 29
Sync: input: Starting
Sync: get_inputs: Starting for creature fade
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_creature_control_packet_control: Starting
Sync: process_players_creature_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 11
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 2, player state 1, instance 11
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 1
Sync: redraw_creature_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting for creature fade
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_creature_control_packet_control: Starting
Sync: process_players_creature_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 11
Sync: remove_thing_from_mapwho: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 2, player state 1, instance 11
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 1
Sync: redraw_creature_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting for creature fade
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_creature_control_packet_control: Starting
Sync: process_players_creature_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 11
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 2, player state 1, instance 11
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 1
Sync: redraw_creature_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting for creature fade
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_creature_control_packet_control: Starting
Sync: process_players_creature_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 11
Sync: remove_thing_from_mapwho: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 2, player state 1, instance 11
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 1
Sync: redraw_creature_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting for creature fade
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_creature_control_packet_control: Starting
Sync: process_players_creature_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 11
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 2, player state 1, instance 11
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 1
Sync: redraw_creature_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting for creature fade
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_creature_control_packet_control: Starting
Sync: process_players_creature_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 11
Sync: remove_thing_from_mapwho: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 2, player state 1, instance 11
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 1
Sync: redraw_creature_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting for creature fade
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_creature_control_packet_control: Starting
Sync: process_players_creature_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 11
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 2, player state 1, instance 11
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 1
Sync: redraw_creature_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting for creature fade
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_creature_control_packet_control: Starting
Sync: process_players_creature_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 11
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 2, player state 1, instance 11
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 1
Sync: redraw_creature_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting for creature fade
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_creature_control_packet_control: Starting
Sync: process_players_creature_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 11
Sync: remove_thing_from_mapwho: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 2, player state 1, instance 11
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 1
Sync: redraw_creature_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting for creature fade
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_creature_control_packet_control: Starting
Sync: process_players_creature_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 11
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 2, player state 1, instance 11
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 1
Sync: redraw_creature_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting for creature fade
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_creature_control_packet_control: Starting
Sync: process_players_creature_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 11
Sync: remove_thing_from_mapwho: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 2, player state 1, instance 11
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 1
Sync: redraw_creature_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting for creature fade
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_creature_control_packet_control: Starting
Sync: process_players_creature_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 11
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 2, player state 1, instance 11
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 1
Sync: redraw_creature_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting for creature fade
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_creature_control_packet_control: Starting
Sync: process_players_creature_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 11
Sync: remove_thing_from_mapwho: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 2, player state 1, instance 11
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 1
Sync: redraw_creature_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting for creature fade
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_creature_control_packet_control: Starting
Sync: process_players_creature_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 11
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 2, player state 1, instance 11
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 1
Sync: redraw_creature_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting for creature fade
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_creature_control_packet_control: Starting
Sync: process_players_creature_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 11
Sync: remove_thing_from_mapwho: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 2, player state 1, instance 11
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 1
Sync: redraw_creature_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting for creature fade
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_creature_control_packet_control: Starting
Sync: process_players_creature_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 11
Sync: leave_creature_as_controller: Starting
Sync: setup_engine_window: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 12
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting for creature fade
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 115.
Sync: process_players_global_packet_action: Starting
Sync: go_on_then_activate_the_event_box: Starting for event kind 3
Sync: add_to_menu_stack: Menu 16 put on stack, at position 2.
Sync: Created menu at slot 2, pos (160,314) size (480,86)
Sync: go_on_then_activate_the_event_box: Finished
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 12
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 12
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting for creature fade
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 12
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 12
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting for creature fade
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 12
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 12
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting for creature fade
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 12
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 12
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting for creature fade
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 12
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 12
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting for creature fade
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 12
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 12
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting for creature fade
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 12
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 12
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting for creature fade
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 12
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 12
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting for creature fade
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 12
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 12
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting for creature fade
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 12
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 12
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting for creature fade
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 12
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 12
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting for creature fade
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 12
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 12
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting for creature fade
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 12
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 12
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting for creature fade
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 12
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 12
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting for creature fade
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 12
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 12
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting for creature fade
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 12
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: update_camera_zoom_bounds: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: update_camera_zoom_bounds: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: update_camera_zoom_bounds: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 0
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: add_to_menu_stack: Menu 8 put on stack, at position 3.
Sync: Created menu at slot 3, pos (236,130) size (308,120)
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: add_to_menu_stack: Menu 37 put on stack, at position 4.
Sync: Created menu at slot 4, pos (278,130) size (224,120)
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 109.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 109.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 107.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 119.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: Onscreen message: Frame skip 1
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: Onscreen message: Frame skip 2
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: Onscreen message: Frame skip 4
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: Onscreen message: Frame skip 6
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: Onscreen message: Frame skip 8
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: Onscreen message: Frame skip 10
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: play_creature_sound: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 3
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 3
Sync: play_creature_sound: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 81.
Sync: process_players_global_packet_action: Starting
Sync: add_to_menu_stack: Menu 16 put on stack, at position 2.
Sync: Created menu at slot 2, pos (160,314) size (480,86)
Sync: setup_engine_window: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: play_creature_sound: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 3
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 3
Sync: play_creature_sound: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 0
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 0
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 0
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 0
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 0
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 0
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 119.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: imp_stack_update: Updating
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: imp_stack_update: Updating
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: play_creature_sound: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 3
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 3
Sync: play_creature_sound: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: imp_stack_update: Updating
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: play_creature_sound: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 3
Sync: play_creature_sound: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: imp_stack_update: Updating
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: play_creature_sound: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 3
Sync: play_creature_sound: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: imp_stack_update: Updating
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: imp_stack_update: Updating
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: play_creature_sound: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 3
Sync: play_creature_sound: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 4
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: imp_stack_update: Updating
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: play_creature_sound: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: imp_stack_update: Updating
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 81.
Sync: process_players_global_packet_action: Starting
Sync: add_to_menu_stack: Menu 16 put on stack, at position 2.
Sync: Created menu at slot 2, pos (160,314) size (480,86)
Sync: setup_engine_window: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: play_creature_sound: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 119.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: play_creature_sound: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: imp_stack_update: Updating
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: play_creature_sound: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: imp_stack_update: Updating
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: play_creature_sound: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: imp_stack_update: Updating
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_map_packet_control: Starting
Sync: process_map_packet_clicks: Starting
Sync: process_map_packet_clicks: Finished
Sync: set_mouse_light: Starting
Sync: process_players_map_packet_control: Finished
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 4, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 3
Sync: redraw_parchment_view: Starting
Sync: draw_2d_map: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 2 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: gui_draw_all_boxes: Starting
Sync: draw_tooltip: Starting
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 4
Sync: get_map_nonaction_inputs: Starting
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 81.
Sync: process_players_global_packet_action: Starting
Sync: add_to_menu_stack: Menu 16 put on stack, at position 2.
Sync: Created menu at slot 2, pos (160,314) size (480,86)
Sync: setup_engine_window: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 3
Sync: play_creature_sound: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 4
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 3 active menus
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: add_to_menu_stack: Menu 8 put on stack, at position 3.
Sync: Created menu at slot 3, pos (236,130) size (308,120)
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 2
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: tag_cursor_blocks_dig: Starting
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: add_to_menu_stack: Menu 10 put on stack, at position 4.
Sync: Created menu at slot 4, pos (258,132) size (264,116)
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_small_map_inputs: Starting
Sync: get_small_map_inputs: Finished
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: keeper_screen_redraw: Starting
Sync: setup_engine_window: Starting
Sync: redraw_display: Starting
Sync: process_pointer_graphic: Starting for view 1, player state 1, instance 0
Sync: set_pointer_graphic: Setting to 1
Sync: redraw_display: Redrawing view 2
Sync: redraw_isometric_view: Starting
Sync: update_explored_flags_for_power_sight: Starting
Sync: engine: Starting
Sync: draw_view: Starting
Sync: display_drawlist: Starting
Sync: draw_view: Finished
Sync: draw_overlay_things: Starting
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 4 active menus
Sync: gui_pretty_background: Starting
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: message_draw: Starting
Sync: gui_draw_all_boxes: Starting
Sync: draw_power_hand: Starting
Sync: draw_tooltip: Starting
Sync: redraw_isometric_view: Finished
Sync: draw_sound_stuff: Starting
Sync: redraw_display: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 0.
Sync: process_players_global_packet_action: Starting
Sync: process_players_dungeon_control_packet_control: Starting
Sync: process_dungeon_control_packet_clicks: Starting for state 1
Sync: set_mouse_light: Starting
Sync: process_players_dungeon_control_packet_action: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: update_things: Starting
Sync: update_things: Finished
Sync: process_rooms: Starting
Sync: process_rooms: Finished
Sync: process_dungeons: Starting
Sync: check_players_won: Starting
Sync: check_players_lost: Starting
Sync: process_dungeon_power_magic: Starting
Sync: process_dungeon_devastation_effects: Starting
Sync: process_entrance_generation: Starting
Sync: process_dungeons: Finished
Sync: update_research: Starting
Sync: update_manufacturing: Starting
Sync: process_level_script: Starting
Sync: process_computer_player2: Starting for player 0
Sync: process_computer_player2: Starting for player 2
Sync: process_players: Starting
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instance: Starting for instance 0
Sync: process_player_instances: Finished
Sync: process_player_states: Starting
Sync: process_players: Doing updates for player 0
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 0
Sync: process_players: Doing updates for player 2
Sync: update_power_sight_explored: Starting
Sync: update_player_objectives: Starting for player 2
Sync: process_action_points: Starting
Sync: update_footsteps_nearest_camera: Starting
Sync: process_armageddon: Starting
Sync: message_update: Starting
Sync: update_all_players_cameras: Starting
Sync: update_player_sounds: Starting
Sync: update_player_sounds: Finished
Sync: update: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: input: Starting
Sync: get_inputs: Starting
Sync: gui_process_inputs: Starting
Sync: gui_process_inputs: Returning false
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: get_inputs: Getting inputs for view 1
Sync: get_packet_control_mouse_clicks: Starting
Sync: input: Finished
Sync: update: Starting
Sync: update_light_render_area: Starting
Sync: process_packets: Starting
Sync: process_players_packet: Processing player 0 packet of type 1.
Sync: process_players_global_packet_action: Starting
Sync: frontend_save_continue_game: Starting
Sync: delete_all_structures: Starting
Sync: clear_dungeons: Starting
Sync: save_continue_game: Continue set to level 11 (loaded is 29)
Sync: free_swipe_graphic: Starting
Sync: process_players_packet: Finished
Sync: process_packets: Finished
Sync: draw_onscreen_direct_messages: Starting
Sync: keeper_gameplay_loop: Gameplay loop finished after 3273 turns
Sync: delete_all_structures: Starting
Sync: game_loop: Play time is 60 seconds
Sync: wait_at_frontend: Falling into frontend menu.
Sync: load_campaign: Parsing campaign file "ancntkpr.cfg".
Sync: load_campaign: Parsing campaign file "grkreign.cfg".
Sync: load_campaign: Parsing campaign file "keeporig.cfg".
Sync: load_campaign: Parsing campaign file "questfth.cfg".
Sync: load_campaigns_list: Found 4 campaign files, properly loaded 4.
Sync: setup_screen_mode_minimal: Setting up mode 13
Sync: reset_heap_manager: Starting
Sync: reset_heap_memory: Starting
Sync: setup_screen: Pitch stays at 640
Sync: LbScreenSetup: Mode setup succeeded
Sync: LbScreenSetup: Done filling display properties struct
Sync: LbScreenSetup: Finished
Sync: get_startup_menu_state: Player-based state selected
Sync: frontend_set_state: State 0 will be switched to 30
Sync: Frontend state change from 0 into 30
Sync: add_to_menu_stack: Menu 40 put on stack, at position 0.
Sync: Created menu at slot 0, pos (0,0) size (640,480)
Sync: level_lof_file_parse: Starting for "ddiskmp.lof"
Warning: level_lof_file_parse: Incorrect .LOF file name "ddiskmp.lof", skipped.
Sync: level_lof_file_parse: Starting for "dklevels.lof"
Warning: level_lof_file_parse: Incorrect .LOF file name "dklevels.lof", skipped.
Sync: level_lof_file_parse: Starting for "map00021.lof"
Sync: level_lof_file_parse: Starting for "map00022.lof"
Sync: level_lof_file_parse: Starting for "map00023.lof"
Sync: level_lof_file_parse: Starting for "map00024.lof"
Sync: level_lof_file_parse: Starting for "map00025.lof"
Sync: level_lof_file_parse: Starting for "map00026.lof"
Sync: level_lof_file_parse: Starting for "map00027.lof"
Sync: level_lof_file_parse: Starting for "map00028.lof"
Sync: level_lof_file_parse: Starting for "map00029.lof"
Sync: level_lof_file_parse: Starting for "map00030.lof"
Sync: level_lof_file_parse: Starting for "map00031.lof"
Sync: level_lof_file_parse: Starting for "map00032.lof"
Sync: level_lof_file_parse: Starting for "map00033.lof"
Sync: level_lof_file_parse: Starting for "map00034.lof"
Sync: level_lof_file_parse: Starting for "map00035.lof"
Sync: level_lof_file_parse: Starting for "map00036.lof"
Sync: level_lof_file_parse: Starting for "map00037.lof"
Sync: level_lof_file_parse: Starting for "map00038.lof"
Sync: level_lof_file_parse: Starting for "map00039.lof"
Sync: level_lof_file_parse: Starting for "map00040.lof"
Sync: level_lof_file_parse: Starting for "map00122.lof"
Sync: level_lof_file_parse: Starting for "map00123.lof"
Sync: level_lof_file_parse: Starting for "map00124.lof"
Sync: level_lof_file_parse: Starting for "map00126.lof"
Sync: level_lof_file_parse: Starting for "map00127.lof"
Sync: level_lof_file_parse: Starting for "map00130.lof"
Sync: level_lof_file_parse: Starting for "map00131.lof"
Sync: level_lof_file_parse: Starting for "map00132.lof"
Sync: level_lof_file_parse: Starting for "map00133.lof"
Sync: level_lof_file_parse: Starting for "map00135.lof"
Sync: level_lof_file_parse: Starting for "map00145.lof"
Sync: level_lof_file_parse: Starting for "map00146.lof"
Sync: level_lof_file_parse: Starting for "map00147.lof"
Sync: level_lof_file_parse: Starting for "map00149.lof"
Sync: level_lof_file_parse: Starting for "map00150.lof"
Sync: level_lof_file_parse: Starting for "map00255.lof"
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Return to Main Menu"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: frontend_set_state: State 30 will be switched to 1
Sync: Frontend state change from 30 into 1
Sync: continue_game_available: Starting
Sync: continue_game_available: Continue to level 11 is available
Sync: add_to_menu_stack: Menu 18 put on stack, at position 0.
Sync: Created menu at slot 0, pos (0,0) size (640,480)
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: draw_gui: Starting
Sync: update_fade_active_menus: Starting
Sync: draw_active_menus_buttons: Starting with 1 active menus
Sync: frontend_copy_mnu_background: Starting
Sync: frontend_draw_button: Drawing type 1, text "Main Menu"
Sync: frontend_draw_button: Drawing type 1, text "Start New Game"
Sync: frontend_draw_button: Drawing type 1, text "Continue Game"
Sync: frontend_draw_button: Drawing type 1, text "Free Play levels"
Sync: frontend_draw_button: Drawing type 1, text "Load Game"
Sync: frontend_draw_button: Drawing type 1, text "Multiplayer"
Sync: frontend_draw_button: Drawing type 1, text "Options"
Sync: frontend_draw_button: Drawing type 1, text "High Score Table"
Sync: frontend_draw_button: Drawing type 1, text "Quit"
Sync: draw_active_menus_buttons: Finished
Sync: draw_gui: Finished
Sync: frontend_input: Starting
Sync: get_gui_inputs: Starting
Sync: gui_button_release_inputs: Starting
Sync: frontend_set_state: State 1 will be switched to 9
Sync: Frontend state change from 1 into 9
Sync: input_gameplay_tooltips: Starting
Sync: get_gui_inputs: Finished
Sync: wait_at_frontend: Frontend Update exit condition invoked
Sync: frontend_set_state: State 9 will be switched to 0
Sync: Frontend state change from 9 into 0
Sync: reset_game: Starting
Sync: remove_sdk_window: closing down Sdk Window.
Sync: LbBullfrogMain: finished properly


What is interesting is that normal AI, such as the one for a common Skirimish game, works perfectly fine.

mefistotelis
February 6th, 2010, 11:40
Could you post your saved game from beginning of the level?

Metal Gear Rex
February 8th, 2010, 22:00
Save State Error (http://www.box.net/shared/4k6ogp45oi)

Alright, this is an odd thing.

Here's what I did at the beginning.

I started the assistant, and activated the Reveal Map special placed only for testing. Then it was after that he stopped.

Then today, I forgot to activate the special and he was functioning okay, I even activated it later and it still worked. It is just for this level, I cannot understand why nothing is going wrong in the other levels.

mefistotelis
February 9th, 2010, 19:39
Then today, I forgot to activate the special and he was functioning okay, I even activated it later and it still worked.

Ahh, it's an important clue.

You see, when the level is revealed, any blocks marked for digging are being unmarked. Maybe this is the cause - AI marks for digging only once, and then aits forever.

Will test when I have time (may take a while).